package com.baizhi.service;

import com.baizhi.entity.CmfzGuru;
import com.baizhi.entity.CmfzUser;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;
import java.util.Map;

public interface UserService {
    public Page<CmfzUser> selectAll(String name,Integer pn, Integer ps);

    public CmfzUser showOne(Integer id);

    public  void  insert(CmfzUser cmfzUser);

    public  void  delete(Integer id);


    public  void  update(CmfzUser cmfzUser);

    public void deleteAll(List<CmfzUser> ids);

    public List<Integer>  selectCountSex();

    public List<Map>  selectPro();

    public List<Map> selectBySexCount();

    public Map selectByDayCount();
    //    优化
    public Map selectByThread() throws InterruptedException;
    //    没有优化的
    public Map selectAllCount();
}
